DB2 Command Line Interface (CLI) ব্যবহার

Database Tutorials - ডিবি২ (DB2) DB2 ইনস্টলেশন এবং কনফিগারেশন |
258
258

IBM DB2 Command Line Interface (CLI) একটি শক্তিশালী টুল যা ডেটাবেস প্রশাসক এবং ডেভেলপারদের DB2 ডেটাবেস সিস্টেম পরিচালনা এবং কুয়েরি কার্যকরী করতে সহায়ক। CLI ব্যবহারের মাধ্যমে ডেটাবেসের বিভিন্ন কাজ যেমন কুয়েরি চালানো, ডেটাবেস তৈরি করা, এবং পারফরম্যান্স টিউনিং করা যায়। এখানে DB2 CLI এর ব্যবহার সম্পর্কে বিস্তারিত আলোচনা করা হলো।


DB2 CLI এর পরিচিতি

DB2 CLI হল একটি কমান্ড-ভিত্তিক ইউজার ইন্টারফেস, যা ব্যবহারকারীদের DB2 ডেটাবেসের সাথে কাজ করার জন্য প্রয়োজনীয় কমান্ড প্রদান করে। CLI তে কমান্ডগুলো রান করার মাধ্যমে ডেটাবেসে কুয়েরি চালানো, ডেটা ম্যানেজমেন্ট, এবং সার্ভার পরিচালনা করা যায়।

CLI থেকে কাজ করতে হলে আপনাকে প্রথমে DB2 ইনস্ট্যান্স শুরু করতে হবে এবং CLI কমান্ডের মাধ্যমে ডেটাবেসে সংযোগ করতে হবে।


DB2 CLI কমান্ড ব্যবহার

1. DB2 কমান্ড লাইন চালু করা

DB2 CLI ব্যবহার করতে প্রথমে DB2 ইনস্ট্যান্সে লগ ইন করতে হবে। আপনি DB2 কমান্ড লাইনে নিম্নলিখিত কমান্ড ব্যবহার করে CLI চালু করতে পারেন:

db2

এটি DB2 CLI পরিবেশে আপনাকে নিয়ে যাবে। এরপর, আপনি ডেটাবেসের জন্য বিভিন্ন কমান্ড ব্যবহার করতে পারবেন।

2. ডেটাবেসে সংযোগ করা

ডেটাবেসে কাজ করতে হলে প্রথমে একটি ডেটাবেসে সংযোগ করতে হবে। আপনি নিম্নলিখিত কমান্ড ব্যবহার করে ডেটাবেসে সংযোগ করতে পারেন:

db2 connect to <database_name>

উদাহরণ:

db2 connect to sample

3. ডেটাবেসে কুয়েরি চালানো

DB2 CLI তে SQL কুয়েরি চালানো খুবই সহজ। আপনি SELECT, INSERT, UPDATE, এবং DELETE সহ সমস্ত SQL কুয়েরি কমান্ড ব্যবহার করতে পারেন। উদাহরণস্বরূপ:

  • SELECT কুয়েরি চালানো:

    db2 "SELECT * FROM employee"
    
  • INSERT কুয়েরি চালানো:

    db2 "INSERT INTO employee (id, name, age) VALUES (1, 'John Doe', 30)"
    

4. ডেটাবেসের তথ্য দেখতে

ডেটাবেসের মেটাডেটা দেখতে DESCRIBE এবং LIST কমান্ড ব্যবহার করা হয়। উদাহরণস্বরূপ:

  • টেবিলের কাঠামো দেখতে:

    db2 describe table employee
    
  • ডেটাবেসের সকল টেবিল দেখতে:

    db2 list tables
    

5. ডেটাবেস কনফিগারেশন দেখার জন্য

DB2 সিস্টেম কনফিগারেশন বা ডেটাবেস কনফিগারেশন দেখতে GET কমান্ড ব্যবহার করা হয়:

db2 get db cfg for <database_name>

উদাহরণ:

db2 get db cfg for sample

6. ইনডেক্স তৈরি এবং ম্যানেজমেন্ট

DB2 CLI দিয়ে ইনডেক্স তৈরি করা এবং ম্যানেজমেন্ট করা যায়। উদাহরণস্বরূপ:

  • ইনডেক্স তৈরি করা:

    db2 "CREATE INDEX idx_employee_name ON employee (name)"
    
  • ইনডেক্স মুছে ফেলা:

    db2 "DROP INDEX idx_employee_name"
    

7. টেবিল ম্যানেজমেন্ট

DB2 CLI দিয়ে টেবিল তৈরি, মুছতে এবং মডিফাই করতে পারেন:

  • টেবিল তৈরি করা:

    db2 "CREATE TABLE employee (id INT, name VARCHAR(100), age INT)"
    
  • টেবিল মুছে ফেলা:

    db2 "DROP TABLE employee"
    

8. ব্যাকআপ এবং রিস্টোর

DB2 CLI ব্যবহার করে আপনি ডেটাবেসের ব্যাকআপ এবং রিস্টোর করতে পারেন:

  • ব্যাকআপ নেওয়া:

    db2 backup db <database_name> to /backup/location
    
  • ডেটাবেস রিস্টোর করা:

    db2 restore db <database_name> from /backup/location
    

DB2 CLI এর কিছু গুরুত্বপূর্ণ কমান্ড

1. ডেটাবেস সংযোগ পরীক্ষা করা

DB2 CLI ব্যবহার করে ডেটাবেসের সংযোগ পরীক্ষা করতে connect কমান্ড ব্যবহার করা হয়:

db2 connect to <database_name>

2. সার্ভিস চালু/বন্ধ করা

DB2 সার্ভিস চালু বা বন্ধ করার জন্য CLI ব্যবহার করা হয়:

  • DB2 সার্ভিস চালু করা:

    db2start
    
  • DB2 সার্ভিস বন্ধ করা:

    db2stop
    

3. কুয়েরি পারফরম্যান্স ম্যানেজমেন্ট

DB2 CLI তে কুয়েরির পারফরম্যান্স ম্যানেজ করতে বিভিন্ন টুলস এবং কমান্ড রয়েছে:

  • কুয়েরি প্ল্যান দেখা:

    db2 explain plan for <SQL_query>
    

সারসংক্ষেপ

DB2 Command Line Interface (CLI) ব্যবহারকারীদের DB2 ডেটাবেসের বিভিন্ন কাজ যেমন কুয়েরি চালানো, টেবিল তৈরি ও ম্যানেজমেন্ট, ডেটাবেস কনফিগারেশন, ব্যাকআপ এবং রিস্টোর কার্যক্রম পরিচালনা করতে সহায়ক। CLI এর মাধ্যমে DB2 ডেটাবেস সিস্টেমের সম্পূর্ণ কার্যক্রম পরিচালনা করা সম্ভব। DB2 CLI ব্যবহারের মাধ্যমে ডেটাবেস প্রশাসক এবং ডেভেলপাররা দ্রুত এবং সহজভাবে কাজ করতে পারেন।

common.content_added_by
টপ রেটেড অ্যাপ

স্যাট অ্যাকাডেমী অ্যাপ

আমাদের অল-ইন-ওয়ান মোবাইল অ্যাপের মাধ্যমে সীমাহীন শেখার সুযোগ উপভোগ করুন।

ভিডিও
লাইভ ক্লাস
এক্সাম
ডাউনলোড করুন
Promotion